home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
GENELOGY
/
PEDIGREE.LZH
/
PEDIGREE.DOC
< prev
next >
Wrap
Text File
|
1989-04-15
|
44KB
|
1,453 lines
/- PEDIGREE
PEDIGREE ---|
\- PEDIGREE
Version 1.02
(C) 1988-1989 By Charles H. Orange
702 Maple Avenue
Downers Grove, Ill. 60515
(312)964-8898
INTRODUCTION
PEDIGREE is a program to keep track of dog pedigrees and American
Kennel Club Titles. The original intent for writing this program
was to keep track of pedigree data for our own line of dogs only.
I soon expanded it to maintain show title information and
enlarged my data file to include as many animals as possible in
our breeds. I wrote the program to be flexible enough to allow
historical data from old books, foreign pedigrees and show
catalogs to be used as well as the American Kennel Club Stud Book
and American Kennel Club Awards periodicals. Provision has been
made for the inclusion of Register of Merit and Working Terrier
Trial Certificate of Gameness awards even though these are not
A.K.C. recognized awards.
I am releasing this program for distribution as user supported
software subject to the license agreement at the end of this
manual. The non-registered version of the program will only
support 300 animal records. There is a registration form and
copy of the license agreement as a separate file on the
distribution disk. The registered version of the program will
support over 2 million animal records. I welcome all comments,
suggestions for improvements and reports of bugs from registered
users. I will try to incorporate as many improvements as
possible in future releases.
This program is not in the public domain and is not distributed
as free software. You may use this product on a trial basis only
for the purpose of determining it's suitability to your needs.
If you wish to continue using the product on a regular basis, you
must register by sending $40.00 to the address listed below.
Registered users will receive announcements of future upgrades
and additional products as available.
Thank you for your support!
Charles H. Orange
702 Maple Avenue
Downers Grove, Ill. 60515
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 1
OVERVIEW
PEDIGREE is a program to aid in the keeping of dog pedigree and
title records. It is divided into two basic parts, one to add or
change records, and one to create pedigrees and other useful
reports. A complete description of each process is given in
following chapters.
Reports generated include three to seven generation pedigrees,
seven generation line breeding lists, lines of descendancy and
top producing sire and dam lists.
Data may be input from any number of sources. The complete
selection of A.K.C. awards may be entered as well as data from
other sources. As new data is entered, it is checked against any
data in the system. Any discrepancies which are found will
display an error message and the new data will not replace the
data already in the system.
PEDIGREE is menu driven with a single letter required to move to
an item on a menu. This may be a function of the program, or
another menu of choices. To exit to the previous menu, press the
<ESCAPE> key.
Help topics are available at all menus and at all places where
input is required from the keyboard. Help is available by
pressing the function key <F1>.
The files used in the PEDIGREE program are shown below identified
by function.
The program files are as follows:
PEDIGREE.EXE the pedigree program itself.
PEDIGREE.HLF the help file.
PEDIGREE.DOC this document file.
PEDIGREE.LIC the license agreement and order form.
INSTALL.BAT installs PEDIGREE on a hard disk.
INSTALLH.BAT part of the hard disk installation.
The data files are created as follows:
Breed.PE1 the main data base file.
Breed.PE2 the name index file.
Breed.PE3 the sire index file.
Breed.PE4 the dam index file.
Breed.PE5 the alias name file.
Breed.PE6 the alias index file.
Breed.PE7 the foreign title file.
Breed.PE8 the foreign title index file.
Breed.TXT text file output for other programs.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 2
SYSTEM REQUIREMENTS
Computer: IBM PC or compatible. A hard disk is preferred as
the data files require approximately 150 bytes
per animal. A data file of fewer than 1500
animals would fill a 360k floppy disk on a single
floppy system. A two floppy system will be able
to support a data file of approximately 2500
animals.
Printer: Any printer should work. A printer which
supports the IBM extended character set will be
able to print pedigrees with lines connecting
related animals. In order to print out a listing
of the complete data file, a printer capable of
printing 160 characters on a line is required.
Printer definition codes may be entered the first
time the program is run. The default settings
are for Epson printers.
Monitor: Any monitor which supports IBM monochrome
displays may be used. Color is not required for
the program to operate.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 3
GETTING STARTED
The first step to running PEDIGREE is to make a back-up copy of
the disk. Consult your DOS manual for any details of the copy
process that you are not sure about. Take your original disk and
put it away in a save place.
The steps below which refer to installing PEDIGREE on a hard disk
may be completed automatically by placing your copy of the disk
in Drive A and typing A:INSTALL c <RETURN> where c is the letter
of the hard disk drive where PEDIGREE is to be installed. Now
skip to the section on changing the file named CONFIG.SYS.
If you are using a computer without a hard disk, copy the files
PEDIGREE.EXE and PEDIGREE.HLF onto a separate floppy disk. This
will become your working disk. If you only have one floppy disk
drive, it is advisable to delete the file PEDIGREE.HLF from the
working disk only to conserve space for data files. You will
then have to refer to this manual in place of using the help
screens from within the program.
If you are using a computer with a hard disk, create a directory
on that disk named \PEDIGREE. The pedigree program and the help
file should be located in the same directory. Copy the files
PEDIGREE.EXE and PEDIGREE.HLF from the distribution disk into the
directory which you just created. The batch file INSTALL.BAT
will do this for you if you want. Run this file by changing the
default drive to your floppy disk and typing 'INSTALL d' where
'd' is the drive letter of your hard disk.
Change the file CONFIG.SYS on your boot disk to include the
following lines:
buffers=30
files=20
If no CONFIG.SYS file exists on your boot disk, then consult your
DOS manual about creating text files using the COPY command from
the keyboard.
For advanced DOS users, with DOS version 3.0 or greater, the
PEDIGREE.EXE file may be either in the current directory or in
the DOS Path. The PEDIGREE.HLF file may be either in the current
directory or in a directory identified by the environment
variable 'SET PEDIGREE=path' where path is any valid directory
path.
Ex: SET PEDIGREE=D:\HELPFLS
The last '\' is optional and does not need to be on the path.
Change drives and directories to the one which contain your
working copies of PEDIGREE.EXE and PEDIGREE.HLF or to the
directory where you want the breed data files stored. You are
now ready to run the program.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 4
Start PEDIGREE by typing PEDIGREE <RETURN>. After you have read
the introductory screen, press any key for the prompt for breed
name. The breed name will become the name of the files created
by the computer. Acceptable names are from 1 to 8 characters
long. If the breed name entered is found on the disk, the
existing files are opened. If the name is not found,
confirmation is required before new data files are created.
Alternatively, you may enter the breed name on the command line
after the word PEDIGREE.
If this is the first time that you are using this breed, a
message will state that no data base exists and prompt for
creation of a new one.
The main menu will now appear. The functions will be described
in the remaining sections of this manual except for the Exit
function which simply closes all files and ends the program.
Always exit the program before turning off your computer as
valuable data may be lost otherwise.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 5
CONVENTIONS FOR INPUT
Where inputs are required, they take the following formats:
ANIMAL REGISTERED NAME
The registered name of the animal in question. Do not include
any Championship or Obedience Titles. Length is limited to 35
characters including spaces and punctuation.
ANIMAL SEX
For dogs use 'M' or 'D'. For bitches use 'F' or 'B'.
Either upper case or lower case may be used. Follow with a
<RETURN>. If sex is not known, use only a <RETURN>. Any other
letter will be ignored.
AKC NUMBER
The AKC number is input with a two letter prefix followed by a 6
digit number. Either upper case or lower case may be used. If
there is only one letter in the prefix, use a '-' in place of the
second letter.
BIRTH DATE
The month, day and year inputs should be in the format of a one
or two digit month followed by any of '/', '-', '.', or space
followed by a one or two digit day followed any of '/', '-', '.',
or space followed by the year. The year may be two or four
digits. If only two digits, the year is assumed to be in the
20th century (i.e. 88 becomes 1988).
The following are all acceptable examples:
05/03/87 5/3/1987 5-03-87 05,03,1987 5 3 87
PUBLISHED DATE
The month and year inputs should be in the format of a one or two
digit month followed by any of '/', '-', '.', or space followed
by the year. The year may be two or four digits. If only two
digits, the year is assumed to be in the 20th century (i.e. 87
becomes 1987). If the month is not known, enter 00/87 for any
time in 1987. If a title is known to exist but no date is known,
enter y or yes.
The following are all acceptable examples:
05/87 5/87 05/1987 5-87 5,87 5 87 05 1987
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 6
DATA RELIABILITY
The number for data reliability is a number between 0 and 255.
The higher the reliability of the source of data, the lower the
number should be. Any data input from an official AKC
publication automatically has a reliability number of 0. The
entries created for sires or dams will start out with a
reliability of 255. Numbers in between should be used for other
data sources. Consistency should be maintained to keep track of
data sources. This should enable back-tracking in the event of
conflicting data from different sources.
COUNTRY NAMES
The input of an abbreviation for a country name is required.
Suggested abbreviations are listed.
NUMBER INPUT
The input of a whole number is required. Digits 1 through 9 and
0 are the only acceptable input keys. A <RETURN> is required to
end the input. An error message will be displayed on the bottom
screen line if the entry is not within the acceptable range.
KEYBOARD ENTRY EDITING
During keyboard entry, the following edit keys are available:
Ctrl-H, Ctrl-S, Delete, Back Space - will delete the previous
character.
Ctrl-A, Ctrl-X - will delete all previous characters to start of
entry.
Ctrl-D - will copy the next character.
Ctrl-F, Ctrl-R - will copy through the end of the entry.
Ctrl-P - will allow the insertion of a control character into the
information. This is only used in creating the printer set-up
strings.
<Escape> - will abort the entry without making any changes.
<Return> - will accept the entry as it is displayed.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 7
ADD or REVISE DATA
Selecting ADD or REVISE DATA will bring up another menu showing
choices for adding, revising or deleting records from the main
data base; as well as choices for adding or deleting foreign
champion data and alias names. Two selections for reorganizing
the data base and creating sequential file output are described
in detail in the section on Data File Management.
Add New Entries To Database:
The selection of Add New Entries will display a list of possible
sources for new data. If the animal is found in the data file
then only blank fields will be available for input. When inputs
are from A.K.C. publications, the date of the publication will be
required before the animal entry screen is displayed and only
fields which are in the A.K.C. publication will be available for
input.
Inputs may come from the following sources:
From AKC Stud Book
Championships From AKC Gazette
CD Titles From AKC Gazette
CDX Titles From AKC Gazette
UD Titles From AKC Gazette
TD Titles From AKC Gazette
TDX Titles From AKC Gazette
OTCH Titles From AKC Gazette
AFC Titles From AKC Gazette
FC Titles From AKC Gazette
JH Titles From AKC Gazette
SH Titles From AKC Gazette
MH Titles From AKC Gazette
Data From Other Sources
Data From Other Sources includes such items as Register of Merit
and Working Terrier Certificates of Gameness as well as data from
pedigrees and other publications. All data fields are available
for input. The data reliability entry should reflect the
confidence for the source of data. A lower number for
reliability indicates a lower chance of bad data. If the animal
is found in the data file, then only blank fields will be
available for input.
This is a second chance to ignore data which has just been
entered. If there are any errors in data added, pressing the
letter 'E' will erase the screen and start over. Any other key
will accept the input data as it is shown.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 8
Revise An Entry:
The selection of Revise an Entry will request an animal name for
data revision. All fields of data may be revised. Care should
be taken for it is possible to revise not only an animal's name,
but to change the names of the animal's sire and dam.
Delete An Entry:
The selection of Delete an Entry will allow an entry to be
removed from the data file or exchanged for another if duplicate
entries have been made with mis-spellings of name. Confirmation
will be requested before any action is taken.
Enter Foreign Champion Data:
Foreign Champion Entries may be entered with an abbreviation for
the country. This will allow limited record keeping of animals
with foreign titles.
Foreign Champion Entries made by mistake may be removed from the
data file. The country should be entered with the same
abbreviation used when the entry was made.
Enter Alias Name Data:
The selection of Enter Alias name data will allow a second name
to be entered or deleted for an animal. This is useful in the
case of an imported animal which has a different registered name
in another country. The entry in the data file should be the
name by which the animal is registered with the A.K.C. while the
alternate name or names used are added here.
Reorganize Datafile:
The selection of Reorganize the Datafile will be useful if some
of the index files have been damaged by a power failure or
through some equipment fault. This may be avoided by keeping
regular back up disks of data files.
Sequential File Processing:
Sequential File Processing will only be used to import or export
data for other programs. At the present time, no other programs
have been written to take advantage of this feature.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 9
GENERATE REPORTS
The selection of Generate Reports will allow the making of
pedigrees and other useful information for breeding selection.
The entire data file and an alphabetical list of registered names
may also be printed. The following is a descriptive list of the
available reports:
Create Pedigree:
A 3 generation pedigree may be displayed on the screen, or a
pedigree with between 3 and 7 generations may be printed. A menu
with the selection of these options will appear.
A pedigree with a blank line for later filling in of the animal's
name can be made by using an asterisk (*) in place of the name.
This allows for creating a pedigree for an as yet un-registered
puppy. Proposed breedings can be seen by filling in a fictitious
name and then answering the requests for sire and dam.
Three and four generation pedigrees will be printed on the top
half of a sheet of paper. Five generation pedigrees will fill an
entire sheet. Six and seven generation pedigrees will spill over
onto the next sheet and will probably not be very neat nor easy
to read.
Line Breeding List:
A line breeding list is a listing of all of the ancestors in the
previous 7 generations. Each animal is listed only one time with
a key to the generations and frequencies of appearance in the
pedigree. A line breeding list may be printed sorted either by
genetic weight of the ancestors or by frequency of appearance in
the background. The line breeding list shows the generations in
which an animal appears with the sire's side on the left and the
dam's side on the right of a decimal point. The percentage of
genetic contribution which an animal provides in all generations
is listed. The number of ancestors missing from the database is
printed.
With 7 generations, the total genetic contribution of each
generation must total 100%. Because of this, the total for all 7
generations will add up to 700%. This will explain why an animal
may possibly contribute more than 50% of the genetic background
through appearance in more than one generation.
Top Producing List:
A list of sires or dams with the highest number of Champion
offspring may be produced. The minimum number of Champion
offspring for inclusion on the list must be specified. The list
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 10
will be sorted from highest to lowest number of Champions
produced. The number in parenthesis is the number of Champion
offspring. The listing for each offspring contains the animal's
sex and the issue date of the AKC Gazette which published the
Championship. The offspring are listed in order of birth date.
Descendant List:
A list of descendants from an animal may be produced. The list
can either include all descendants or only continuous
Championship lines of descendancy. The generation appears in
parenthesis before each animal's name. The sex of each animal
appears at the right of the line. If the list was requested to
only contain continuous Championship lines, the issue date of the
AKC Gazette which published the Championship is also on the right
of the entry.
List Datafile:
The contents of the data file may be printed in sequential
format. The starting entry number and the ending entry number
may be input to print a portion of the data file. The printing
will start with the beginning of the page which contains the
starting entry number. Accept the default starting number and
ending number to print the entire data file.
List Names In Alphabetical Order:
An alphabetical index of animals in the data file may be printed.
This list contains a cross-reference number to the entry in the
complete data file. The printing may be started with any page,
and may end with any page. Accept the default starting number
and ending number to print the entire alphabetical index.
The format will be as follows (except in 3 columns):
1701 $ Animal Name A 300 # Animal Name C
31 * Animal Name B 5122 Animal Name D
The symbols between the number and the name indicate the
following:
$ Birth date and Sex of animal are known
# Sire and Dam of animal are known
* Sire, Dam, Birth date, and Sex of animal are known
Statistical Summary:
This selection will count the entries in the data file and report
on the number of animals in each category.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 11
Re-direct Printer Output:
This selection will re-direct output between the printer and a
text file on the disk. The text file will contain all data which
would normally be sent to the printer except for printer control
commands. This is a plain ASCII text file suitable for inclusion
into word processor files or other programs. The text file will
have the name 'Breed.TXT' and will be appended to every time the
output is re-directed to the file. The output may be switched
between printer and text file as often as desired. Output will
be sent to the printer at the start of the program.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 12
SETUP PROGRAM INFORMATION
The selection of Setup Program Information will allow you to
setup the control codes required for your printer and unlock your
registered version of PEDIGREE.
Printer Setup
To set up your printer for proper operation of PEDIGREE, you will
need to refer to the printer operator's manual or programmer's
guide. You will need to determine the correct codes necessary to
configure the printer to perform and to cancel the following
operations:
12 character per inch printing
8 lines per inch printing
160 characters per line
letter quality printing
enhanced or bold type
If your printer is not capable of supporting any of these, the
program will still run, but the output will not be as neat as it
could be.
The program initially configures the printer as using the Epson
character set for printer controls. The first time the program
is run, the printer configuration process should be done.
Answering all prompts with a carriage return will accept these
Epson style control codes. If you know what the proper codes for
your printer are then enter them. At any time the printer may be
set up again through the main menu function D.
The following sequence is used in defining a printer:
Maximum Line Length:
For printing the entire contents of the data base and the
contents of the alphabetical index to the data base, the line
length of the printer must be at least 160 characters. If the
printer is not capable of printing 160 characters on one line
then these two report formats will not be available. The
questions about condensed print mode are asked only if the
printer is capable of printing 160 characters per line.
IBM Character Set Compatability:
For printing pedigrees with a graphic tree structure, a printer
with the IBM Extended Character set is required. If the printer
is not capable of this then pedigrees will be printed without a
line tree.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 13
Set Condensed Print Mode:
Some printers are capable of using a wide sheet of paper to print
lines of 160 characters. If this printer is like this, the
current input line should be cleared with a Ctrl-A or Ctrl-X
followed by a <RETURN>. Other printers will require a sequence
of characters to set a condensed print mode.
Reset From Condensed Print Mode:
If printer codes were not used to set condensed mode then the
current input line should be cleared with a Ctrl-A or Ctrl-X
followed by a <RETURN>. Other printers will require a sequence
of characters to reset from condensed print mode.
Set Lines Per Page:
When the printer is set up for wide sheets of paper, the number
of lines per page may not be the standard 66. In this case,
enter the actual number of lines on the page.
Set 12 Characters Per Inch:
Pedigrees are printed at 12 characters per inch if possible. If
this printer is not capable of printing at 12 characters per
inch, the current input line should be cleared with a Ctrl-A or
Ctrl-X followed by a <RETURN>. Other printers will require a
sequence of characters to set the pitch.
Reset From 12 Characters Per Inch:
If printer codes were not used to set 12 characters per inch then
the current input line should be cleared with a Ctrl-A or Ctrl-X
followed by a <RETURN>. Other printers will require a sequence
of characters to reset the pitch to standard 10 characters per
inch.
Set 8 Lines Per Inch:
Pedigrees are printed at 8 lines per inch if possible. If this
printer is not capable of printing at 12 characters per inch, the
current input line should be cleared with a Ctrl-A or Ctrl-X
followed by a <RETURN>. Other printers will require a sequence
of characters to set the line spacing.
Reset From 8 Lines Per Inch:
If printer codes were not used to set 8 lines per inch then the
current input line should be cleared with a Ctrl-A or Ctrl-X
followed by a <RETURN>. Other printers will require a sequence
of characters to reset the line spacing to the standard 6 lines
per inch.
Set Letter Quality Mode:
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 14
Some reports are printed in letter quality mode if possible. If
this printer is not capable of switching to letter quality, or is
only a letter quality printer, the current input line should be
cleared with a Ctrl-A or Ctrl-X followed by a <RETURN>. Other
printers will require a sequence of characters to set letter
quality mode.
Reset From Letter Quality Mode:
If printer codes were not used to set letter quality mode then
the current input line should be cleared with a Ctrl-A or Ctrl-X
followed by a <RETURN>. Other printers will require a sequence
of characters to reset from letter quality mode.
Set Enhanced Character Mode:
Some reports are printed with enhanced characters if possible.
If this printer is not capable of enhanced printing, the current
input line should be cleared with a Ctrl-A or Ctrl-X followed by
a <RETURN>. Other printers will require a sequence of characters
to set letter quality mode.
Reset From Enhanced Character Mode:
If printer codes were not used to set enhanced character mode
then the current input line should be cleared with a Ctrl-A or
Ctrl-X followed by a <RETURN>. Other printers will require a
sequence of characters to reset from letter quality mode.
This is the end of the settings for the printer. For support of
more than one printer, after the first printer is defined, exit
the program and rename the file PEDIGREE.PRT to another name and
then re-run the program to define the alternate printer. Only
the definitions in the file PEDIGREE.PRT will be used.
Install License Registration
The selection of Install License Registration will allow
registered users to unlock PEDIGREE to accept over 2 million
animal records. Prompts will be asked for the name of the
license owner, the license number and the 16 character key code
which is included with the license. Keep the written record of
these three items safe, as they will unlock all future upgrades
to PEDIGREE as they are released.
Enter the Name of the license owner as shown on the registration
form.
Enter the License Number from the registration form.
Enter the Key Code from the registration form.
An incorrect entry will display an error message and then return
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 15
to the previous menu. Simply try again and double check each
line before going on to the next entry.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 16
ERROR HANDLING
When an error occurs either in data file handling, or in keyboard
data entry, a message is displayed on the bottom line of the
screen. The message will be cleared and the program will
continue after pressing any key. If the error is severe enough
to cause the program to fail, all files will be closed and data
saved where possible. The importance of keeping back up data
files cannot be over-emphasized.
Non fatal errors will have no effect on the data files and are
summarized below:
Entry Out Of Numerical Range:
The number entered was not within the range allowable. Re-enter
a different number within the correct range.
Record Was Previously Deleted:
This entry has already been deleted from the data file. Re-enter
a different animal name.
Conflicting Record Data:
These two records have conflicting data. The error codes are
summed up to the number shown:
128 = Differing Names 64 = Differing AKC Numbers
32 = Differing Sex 16 = Differing Birth Dates
8 = Differing Sires 4 = Differing Dams
2 = Differing Stud Book Dates 1 = Differing Title Dates
Example: Error of 37 = 32 + 4 + 1 means records are different
in SEX and DAM NAMES and TITLE DATES.
Animal Is Not In Data Base:
Foreign championship data and alias names may not be entered for
an animal which has not yet been added to the data file.
Revisions may not be made without first adding the animal to the
data file.
Name Is Already In Alias File:
The alias name has already been entered into the file.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 17
Name Is Already In Data File - Delete First:
The name being added as an alias or as a revised name to an
existing entry already exists in the data file. If this entry is
correct, then the existing animal must be deleted from the data
base first.
Alias Is Not In Data File:
The alias name being deleted is not in the alias file.
Published Data Does Not Agree With Data File:
The date of the Stud Book or AKC Gazette does not agree with
existing data in the file for this animal.
Animal Is Not Of This Sex:
The animal being entered as a Sire or Dam is already in the data
file and has the wrong sex to be used in this situation. This
must be corrected by re-entering a different animal name.
Animal Is Of Opposite Sex For Offspring Listed:
The animal has offspring in the data file which show this animal
as being of the opposite sex. The entry will have to be deleted
and then be re-entered to change the sex, or the offspring will
have to be changed.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 18
DATA FILE MANAGEMENT
File Re-indexing:
Reorganization of the data base may become necessary if index
files have been corrupted through power outages or computer
errors. As these errors can occur at any time, it is very
strongly recommended that you keep back up copies of all data
files at regular intervals. The data base is indexed on five
separate fields for rapid retrieval of information. If an error
which causes the index files to mis-match the data files occurs,
re-indexing of the appropriate index file will be necessary.
The menu selection for reorganizing the data file will allow for
re-indexing all index files or only selected files.
Sequential File Processing:
Sequential files may be created from the three main data files.
These files may be used by other programs if desired or may be
read into a word processor. They are plain ASCII files with
fields separated by a comma and each entry is terminated with a
carriage return and line feed.
The structure is as follows:
Breed.DA1 Main data in the following order:
Entry status = 0 if valid entry, any other number if invalid.
Name - maximum of 35 characters.
A.K.C. registration number.
Sex - B D or space.
Birth date - yyyymmdd.
Sire - line number of sire entry in file or 0 if unknown.
Dam - line number of dam entry in file or 0 if unknown.
Date Published in Stud Book - packed form.
Championship Published - packed form.
Companion Dog Published - packed form.
Companion Dog Excellent Published - packed form.
Utility Dog Published - packed form.
Tracking Dog Published - packed form.
Tracking Dog Excellent Published - packed form.
Obedience Trial Championship Published - packed form.
Amateur Field Trial Championship Published - packed form.
Field Trial Championship Published - packed form.
Junior Hunter Published - packed form.
Senior Hunter Published - packed form.
Master Hunter Published - packed form.
Register of Merit Published - packed form.
Certificate of Gameness Published - packed form.
Packed form for published dates may be expanded to valid
dates as follows:
0 -- means that no published date exists in file.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 19
1 -- means that published date is known to exist, but
the date is not known.
other # -- add 188000 to the number. the right 2 digits are
the month and the left 4 digits are the year. If
the month is 00 then the year is known but the
month is not.
Breed.DA2 Alias names in the following order:
Entry status = 0 if valid entry, any other number if invalid.
Alias name of animal - 35 characters maximum.
Actual name of animal in Breed.DA1.
Breed.DA3 Foreign Champions in the following order:
Entry status = 0 if valid entry, any other number if
invalid.
Line number of animal entry in Breed.DA1.
Country of foreign championship.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 20
LICENSE AGREEMENT
Terms and conditions of use:
All versions of PEDIGREE by Charles H. Orange are not public
domain software, nor are they free software.
Non-registered users are granted a limited license to use
PEDIGREE on a trial basis only for the purpose of determining
it's suitability for their needs. Use of PEDIGREE except for
this limited purpose requires registration. Non-registered
versions of PEDIGREE are limited to only 300 animal entries.
Registration permits a user the license to use PEDIGREE on a
single computer; a registered user may use the program on a
different computer, but may not use the program on more than one
computer at the same time. Registered versions of PEDIGREE
support over 2 million animal entries.
Terms and conditions of copying:
All users are granted a limited license to copy the non-
registered version of PEDIGREE for the purpose of archive or
backup protection as well as for the trial use by others subject
to the above limitations and to the following restrictions:
Non-registered versions of PEDIGREE must be distributed in un-
modified form, complete with the help and text files with this
license information.
No fee or charge may be made by anyone beyond the reasonable
cost of duplication and media.
Non-registered versions of PEDIGREE may be distributed in an
archived format by operators of electronic bulletin boards if
they observe the previous conditions.
Registered versions of PEDIGREE may not be copied except for the
purpose of archive or backup protection.
PEDIGREE (c) 1988-1989 Charles H. Orange Page: 21